local Animal = {

}

function Animal:extend()
    local obj = obj or {}
    setmetatable(obj, self)
    self.__index = self
    return obj
end

function Animal:eat()
    print('11111111111111111Animal:eat()')
end

function Animal:run()
    print('11111111111111111Animal:run()')
end

return Animal